/******************** 
	作用:提现
	作者:蔡俊雄
	版本:V1.0
	时间:2015-08-28
********************/

$(function() {
	//-----------------限制只能输入数字-----------------
	var commonCheckStr = "input[type=text]"; //检查的字符串
	var eventName = 'keyup blur paste';

	$("#money").delegate(null, eventName, function(e) {
		if (e.type == "focusout" || e.type == "paste") {
			checkIsNumber($(e.target), true); //检查输入值是否为数字
		} else {
			checkIsNumber($(e.target)); //检查输入值是否为数字
		}
	});


	/**
	 * 检查输入值是否为数字
	 * @param {String} element 目标元素
	 * @param {Boolean} checkValid 检查数字是否有效
	 */
	function checkIsNumber(element, checkValid) {
		var value = element.val().replace(/[^.0123456789]/g, '');
		if (checkValid) {
			var re = /^[1-9]\d*|^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$/; //非负整数+小数点  							
			if (!re.test(value) && value != "") {
				$(element).val(0);
			} else {
				element.val(value);
			}
		} else {
			element.val(value);
		}
	};
	//-----------------点击不同的提现类型切换相应的内容-----------------
	//点击不同的提现类型切换相应的内容
	$("input[name=withdrawType]").each(function(index) {
		$(this).attr("data-index", index);
	}).on("click", function(e) {
		var index = $(this).attr("data-index");
		showType(index); //显示当前类型对应的所有模板
	});
	//初始化
	function init() {
		var index = $("input[name=withdrawType]:checked").attr("data-index");
		if (index) {
			showType(index); //显示当前类型对应的所有模板
		}
	}

	//显示当前提现类型对应的输入框
	function showType(index) {
		$("#typeContainer .type-content").removeClass("active").eq(index).addClass("active");
	}

	init();
});